Telegram Group & Telegram Channel
🌐 Быстрая проверка простоты числа в Python

Хотите понять, простое число или нет. Есть два способа: быстрый и ещё быстрее.

Число считается простым, если делится только на 1 и само себя.

1️⃣ Способ: классический перебор — Подходит для небольших чисел — Легкий для понимания

def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True


Проверяем деление до √n — быстрее, чем до самого n!

2️⃣ Способ: через списковые выражения (one-liner) — Красиво — Для любителей компактного кода

is_prime = lambda n: n > 1 and all(n % i for i in range(2, int(n**0.5)+1))


Функция в одну строку. Но читаемость иногда важнее красоты

🔵 Включайся в обучение и устраивайся куда хочешь, тебя ждет продвинутый этап нашего курса «Алгоритмы и структуры данных»

Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/proglib_academy/2751
Create:
Last Update:

🌐 Быстрая проверка простоты числа в Python

Хотите понять, простое число или нет. Есть два способа: быстрый и ещё быстрее.

Число считается простым, если делится только на 1 и само себя.

1️⃣ Способ: классический перебор — Подходит для небольших чисел — Легкий для понимания

def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True


Проверяем деление до √n — быстрее, чем до самого n!

2️⃣ Способ: через списковые выражения (one-liner) — Красиво — Для любителей компактного кода

is_prime = lambda n: n > 1 and all(n % i for i in range(2, int(n**0.5)+1))


Функция в одну строку. Но читаемость иногда важнее красоты

🔵 Включайся в обучение и устраивайся куда хочешь, тебя ждет продвинутый этап нашего курса «Алгоритмы и структуры данных»

Proglib Academy #буст

BY Proglib.academy | IT-курсы




Share with your friend now:
tg-me.com/proglib_academy/2751

View MORE
Open in Telegram


Proglib academy | IT курсы Telegram | DID YOU KNOW?

Date: |

The messaging service and social-media platform owes creditors roughly $700 million by the end of April, according to people briefed on the company’s plans and loan documents viewed by The Wall Street Journal. At the same time, Telegram Group Inc. must cover rising equipment and bandwidth expenses because of its rapid growth, despite going years without attempting to generate revenue.

NEWS: Telegram supports Facetime video calls NOW!

Secure video calling is in high demand. As an alternative to Zoom, many people are using end-to-end encrypted apps such as WhatsApp, FaceTime or Signal to speak to friends and family face-to-face since coronavirus lockdowns started to take place across the world. There’s another option—secure communications app Telegram just added video calling to its feature set, available on both iOS and Android. The new feature is also super secure—like Signal and WhatsApp and unlike Zoom (yet), video calls will be end-to-end encrypted.

Proglib academy | IT курсы from br


Telegram Proglib.academy | IT-курсы
FROM USA